using System;
using System.Collections.Generic;
using System.Text;

namespace IGGConsole
{
    /// <summary>
    /// The console application constants
    /// </summary>
    public class TxtConstants
    {
        // time & delays
        private const int SECOND = 1000;
        private const int MINUTE = 60 * SECOND;
        private const int UPDATE_RATE = 2;
        private const int COMPLETE_RATE = 1;
        public const int UPDATE_RATE_MILLISECONDS = UPDATE_RATE * MINUTE;
        public const int COMPLETE_RATE_MILLISECONDS = COMPLETE_RATE * MINUTE;

        // console & command line settings
        public const int COMMANDLINE_HEIGHT = 45;
        public const int COMMANDLINE_CHAR_WIDTH = 80;
        public const int COMMANDLINE_HEIGHT_STEALTH = 25;
        public const string COMMANDLINE_ENCODING = "iso8859-1";
        public static ConsoleColor COMMANDLINE_HIGHLIGHT = ConsoleColor.White;
        public const int COMMANDLINE_FIELD_PADDING = 3;
        public const int BOXES_INITIAL_MAXROW = 6;

        // bases
        public const int FIRST_BASE = 0;
        public const int SECOND_BASE = 1;
        public const int THIRD_BASE = 2;
    }
}
